About Leominster Lifting Equipment Ltd (12611381) United Kingdom