About S.l.e. Developments Limited (04951483) United Kingdom