About Braemar Brook & New Limited (11591983) United Kingdom