About Farrell Apparel Limited (07552222) United Kingdom