About Farrar And Sons Ltd (12279674) United Kingdom