About Urquhart & Co (p H E) Limited (SC423889) United Kingdom