About W. J. Urquhart & Partner (SL000086) United Kingdom