David Newnham

David Newnham

Hampshire based builder & director of David Newnham Building & Surfacing Ltd