About London House Stores Limited (04689432) United Kingdom