About Stork Cars Ltd (12084514) United Kingdom