About Storrage House Ltd (12124950) United Kingdom