About Outerspace Home & Garden Limited (07546909) United Kingdom