About Alderbrae Properties Limited (SC543033) United Kingdom