About Hamlet Grove (holdings) Limited (12883675) United Kingdom