About Stallard Engineering Ltd (12001831) United Kingdom