About Squarefoot Limited (10973407) United Kingdom