About John Rickard Motor Factors Limited (05278582) United Kingdom