About Applewood Harwell Limited (12525631) United Kingdom