About Vickery Holdings Limited (13258002) United Kingdom