About Grove Square Ilkley Management Limited (05629784) United Kingdom