About Ambassador Properties Limited (08011331) United Kingdom