About London & Hanover Group Uk Limited (10702341) United Kingdom