About Urquhart Aggregate Ltd (10779936) United Kingdom