About Vickers And Associates Ltd (12581534) United Kingdom