About Farquhar & Son Limited (SC022380) United Kingdom