About Veinard Investments (leicestershire 2) Ltd (13402868) United Kingdom