About Astbury & Taylor (motor Engineers) Limited (04371491) United Kingdom