About Team Lifting Solutions Ltd (11759106) United Kingdom