About The Ambassadors Properties Ltd (12443037) United Kingdom