About Leamington Central Limited (11790336) United Kingdom