About Farquharson & Bryce Limited (SC637905) United Kingdom