About Ambassador Of London Limited (08348590) United Kingdom