About Suffolk Lift Company Limited (08817671) United Kingdom