About Braefoot Properties Limited (SC274110) United Kingdom