About Urcar Yorkshire Limited (12255029) United Kingdom