About S.r.d. Developments Limited (02923651) United Kingdom