About Veinard Investments (leicestershire) Ltd (13353928) United Kingdom