About 97 99 Harrington Road Management Limited (04587558) United Kingdom