About Bulstrode Properties (london) Ltd (13142156) United Kingdom