About Broomgrove Properties Limited (08096173) United Kingdom