About J & R Service Station Ltd (07237598) United Kingdom