About J&a Bikes Limited (12228629) United Kingdom