About Baronsmead Second Venture Trust Plc (04115341) United Kingdom