About Westbrae Properties Limited (SC276511) United Kingdom