About Braemar Fox Limited (12060633) United Kingdom