About Bamfield Lodge Limited (06088065) United Kingdom