About S & C Letting And Developments Ltd (13003434) United Kingdom