About Stride Wharf Ltd (11332447) United Kingdom