About Quickstride Ltd (06241262) United Kingdom