About The Square Metre Group Limited (13264061) United Kingdom