About The London Bicycle Workshop Limited (06920511) United Kingdom