About 246 London Road Management Company Limited (01808137) United Kingdom