About Barry Carter Motor Products Limited (02260042) United Kingdom