About Church Close Defford Management Company Limited (11852305) United Kingdom