About Braddock Properties Limited (05568349) United Kingdom