About London & Sheffield Developments Limited (03362839) United Kingdom