About Harwood Installations Limited (06539249) United Kingdom