About Greenstride Designer Ltd (13709222) United Kingdom