About Cambridge Lambretta Limited (06585962) United Kingdom