About John Stockwell Limited (02672157) United Kingdom