About Churchview Close Management Company Limited (07180706) United Kingdom