About Urquhart Plant Ltd. (SC249715) United Kingdom