About Baronsmead Venture Trust Plc (03504214) United Kingdom