About Harwood Management London Limited (04030197) United Kingdom