About 154 Leighton Road Management Company Limited (01620196) United Kingdom