About Hargreaves & Woods Limited (06236342) United Kingdom