About Braemar Estates Ltd (11825564) United Kingdom