About Mel Farmer Limited (07905521) United Kingdom