About Nicholas Powell Automotive Ltd (12007177) United Kingdom