About Glasgow Lambretta Ltd. (SC311235) United Kingdom