About Storehouse Facilities Limited (12590932) United Kingdom