About S&l Lifts Limited (07860251) United Kingdom