About Space & Storage Limited (12708976) United Kingdom