About Urquhart Holdings Ltd (11674481) United Kingdom