About Meander Stride Limited (13574047) United Kingdom