About Urquhart & Frost Limited (10050005) United Kingdom