About Leamington Admin Services Ltd (07867422) United Kingdom