About Urquharts & Co. Holdings Ltd (SC617928) United Kingdom