About Braemar Rch Holdings Limited (12266665) United Kingdom