About Larpent Newton & Company Limited (01330622) United Kingdom