About Lennon Performance Products Limited (07641784) United Kingdom