About John Rickard (autos) Limited (01389958) United Kingdom