About Appaloosa Automotive Limited (07549252) United Kingdom