About Harrington Wood Limited (04358923) United Kingdom