About London Storehouse Ltd (09246464) United Kingdom