About Squarefootage Investment Limited (12541232) United Kingdom