About Stride Engineering Limited (07647392) United Kingdom