About Urquhart Investments Ltd (13286368) United Kingdom