About S&c Maintenance Ltd (10634380) United Kingdom