About S J Teesdale Engineering Ltd (11724192) United Kingdom