About Willow Hamlet Management Limited (07079462) United Kingdom