About Hamslay Limited (09410483) United Kingdom