About The Challacombe Management Company Limited (05575502) United Kingdom