About Robert Farquhar Ltd (SC625558) United Kingdom