About Slocombes Bikes Limited (11664558) United Kingdom