About No.7 The Square Ltd (SC468355) United Kingdom