About Lock Plant Limited (01628802) United Kingdom