About Hambledon And London Limited (03548552) United Kingdom