About Exeter Investments Limited (09519496) United Kingdom