About Modbox Spaces (property) Limited (10704596) United Kingdom