About Harrups Holdings Ltd (12888983) United Kingdom