About Sperry Farber Limited (04411339) United Kingdom