About Yorks Leamington Limited (12744933) United Kingdom