About Harwell Oxford Management Limited (08796523) United Kingdom