About Squarefoot Sales And Marketing Ltd (10003930) United Kingdom