About The London Clobber Co. Ltd (13231309) United Kingdom