About Chaucombe Place Management Limited (04200010) United Kingdom