About J&r Vehicle Solutions Ltd (13155438) United Kingdom