About Braemar Technical Limited (12995387) United Kingdom