About 141 Newmarket Road Management Company Limited (04461469) United Kingdom