About S.c Maintenance & Development Ltd (12508654) United Kingdom