About Argyle Square Investments Limited (08695971) United Kingdom