About Andcharles Automobile Limited (12132280) United Kingdom