About Stephen Leighton Ventures Limited (10738691) United Kingdom