About Green Square Associates Limited (08886686) United Kingdom