About The Square Investment Company Limited (09333155) United Kingdom