About Hagger Independent Traders Ltd (10331249) United Kingdom