About Walker S Cycle Components Limited (01364011) United Kingdom