About Ambassador Property Investments Limited (05174638) United Kingdom