About Davenport Close Management Company Limited (07687984) United Kingdom