About Stephen Lane Limited (10081035) United Kingdom