About Square One Associates Limited (08579218) United Kingdom