About Hicks & Hides Ltd (10082839) United Kingdom