About Edinburgh Vein Clinic Ltd. (SC372611) United Kingdom