About Vascular Surgery Clinic London Limited (13058932) United Kingdom