About R&s Farquhar Ltd (12188844) United Kingdom