About Newcombe Beard (land) Limited (01126306) United Kingdom