About Oddfellows Exeter Limited (13599862) United Kingdom