About Churchford Flat Management Company Limited (01294529) United Kingdom