About Vickers Partners Ltd (07701183) United Kingdom