About Farrar & Mcgowan Ltd (10487438) United Kingdom