About Homer Apparel Ltd (13596303) United Kingdom