About Hammerwood Management Services Limited (07410733) United Kingdom