About Braemar Rrc Limited (13100955) United Kingdom