About Hemslock Limited (06204105) United Kingdom