About Allick & Sons Autos Limited (13326040) United Kingdom