About Space Managed Offices Limited (08784984) United Kingdom