About Braemar Limited (10795149) United Kingdom