About St Modwen Ventures Limited (01486151) United Kingdom