About Hanover Square Associates Limited (12611711) United Kingdom