About Vps & Partners Ltd (13063951) United Kingdom