About Braemar Castle Limited (07111248) United Kingdom