About Roger Clarke Motor Engineers Limited (06427682) United Kingdom