About Braemar Properties Limited (02230344) United Kingdom