About J & R Vehicle Services Limited (12284493) United Kingdom