About Chudleigh & Haywood Limited (13140446) United Kingdom