About 420 Lymington Road (management) Company Limited (11013480) United Kingdom