About Stall-mech Engineering Services Limited (03311130) United Kingdom