About Squarefoot Investments Limited (SC187967) United Kingdom