About S&c Margai S Maintenance Limited (13495835) United Kingdom