About Braemar Investments Limited (SC302396) United Kingdom