About Measured Space Limited (08980033) United Kingdom