About Hay Solutions Limited (05535007) United Kingdom