About Square Associates Limited (11429848) United Kingdom