About Doyles Of London Limited (08065786) United Kingdom