About Hamleys Of London Limited (02287862) United Kingdom