About Caterham Hill Management Limited (04378201) United Kingdom