About Latimer Chase (chorleywood) Management Company Limited (08687266) United Kingdom