About Braemar Lodge Limited (05166730) United Kingdom