About Stephen Lachter Limited (08353187) United Kingdom