About Badgers Cross Engineering Ltd (06328676) United Kingdom