About Heela Trading Ltd (12597154) United Kingdom