About Farrells Of Rye Ltd. (05398520) United Kingdom