About Lambretta Scooters Limited (13205107) United Kingdom