About Lennon High Performance Boats Limited (10468088) United Kingdom