About Food Plus Leamington Spa Ltd (12304229) United Kingdom