About Braemar Holdings Limited (11273801) United Kingdom