About Alexan Lift And Taillift Ltd (12012979) United Kingdom