About Chelmsford House Management Limited (02087529) United Kingdom