About Stevens Developments Limited (06024399) United Kingdom