About Coach House Investment Managers Limited (08390462) United Kingdom