About Jackson Lift Installations Limited (02331780) United Kingdom