About S T Mayne Engineering Ltd (07606698) United Kingdom