About St Marks House Chelmsford Management Company Limited (13602080) United Kingdom