About Square Blocks Limited (12692847) United Kingdom