About Churton Place Management Company Limited (05140172) United Kingdom