About Avalon Motor Co South West Limited (12711145) United Kingdom