About Foxcroft Engineering Ltd (12493869) United Kingdom