About Leamington Associates Limited (04239362) United Kingdom