About Leamington Court Newfound Management Ltd (11541556) United Kingdom