About Sidwell Engineering Ltd (10416262) United Kingdom