About Hamslay Group Limited (12658519) United Kingdom