About Bamford & Savill Ltd (10010755) United Kingdom