About Hammerwood Limited (05259429) United Kingdom