About Harpers Of London Limited (06110617) United Kingdom