About Alexander Plant & Lifting Limited (10124094) United Kingdom