About Vickery Associates Limited (03761598) United Kingdom