About 17 Harwood Road Management Limited (08445001) United Kingdom