About Pendle Bike Racks Limited (12701225) United Kingdom