About Ambassador Place Management Limited (02266703) United Kingdom