About Greengrass Design & Trend Limited (08073485) United Kingdom