About L&s Maintenance Limited (11559599) United Kingdom