Search the register – results All results HELEN & DOUGLAS HOUSE 04120488 - Incorporated on 6 December 2000 14a Magdalen Road, Oxford, England, OX4 1RW