About Vickery Investments Ltd (11781685) United Kingdom