About Vickery & Company Limited (02422724) United Kingdom