About Hammock Properties Ltd (11998245) United Kingdom