About Four Square Investments Limited (03531781) United Kingdom