About Wimpole Investments Limited (01696191) United Kingdom