About Eastbrae Properties Limited (SC279511) United Kingdom