Castle Farm phone Clifton Rd Deddington, Oxfordshire OX15 0TP map Fuller & Son (Deddington) Ltd phone Earls Farm, Earls Lane Deddington, Oxfordshire OX15 0TH map if (!IN_DEV) { ?> } ?>