About Farrar & Co. Ltd. (02902190) United Kingdom