About 69 Harwood Road Management Limited (02558136) United Kingdom