About Urquhart Limited (SC116789) United Kingdom