About Tuckers Hall Exeter Limited (01885692) United Kingdom