About Sterling Lift Products & Engineering Limited (01750847) United Kingdom