About Mennell Motors Limited (05976152) United Kingdom