About Ambassador House London Ltd (08320341) United Kingdom