About Hamlet Croft Management Company Limited (08212427) United Kingdom