About Braemar Mansions Limited (00494023) United Kingdom