About Tree Hamlet (management) Company Limited (01238584) United Kingdom