About S.h. Design And Developments Limited (02637586) United Kingdom