About Everard Group Limited (06079942) United Kingdom