About Braemore Square Limited (SC535792) United Kingdom