About Hammock Group Ltd (09570521) United Kingdom