About Everard Holdings Limited (10322260) United Kingdom