About Wimpole Investment Holdings Limited (12362632) United Kingdom