About Urquhart Properties Ltd (10565096) United Kingdom