About Storehouse Sales Limited (07913299) United Kingdom