About Ambassador Developments Limited (04800195) United Kingdom