About Newcombe Beard Limited (03680599) United Kingdom