About Peter Hammond Motor Cycles Limited (01524170) United Kingdom