About Strode Ventures Limited (02961644) United Kingdom