About Bache Brothers Cycles Limited (08344412) United Kingdom