About Maxi Space Limited (12227465) United Kingdom