About Chelmsford Management Company Limited (07926671) United Kingdom