About Allwood Automobile Company Limited (07337521) United Kingdom