About Stickman Engineering Ltd (11659590) United Kingdom