About The International Lost Property Shop Ltd (09797444) United Kingdom