About Hamacreek Limited (01688732) United Kingdom