Spotted a LHD Kleemann S55 parked up in Canary Wharf today. Looked like a very very serious piece of kit, brake discs looked 14 inches at least.
Sadly i didn't have my mobile so no photos i'm afraid, does anyone have any info on these?
Sadly i didn't have my mobile so no photos i'm afraid, does anyone have any info on these?