About Farrago Stores Limited (00757936) United Kingdom