About S.smith & Lyons(developers)limited (00898094) United Kingdom