About Hendricks Solutions Limited (08859258) United Kingdom