About S. Greengrass Designs Limited (01250346) United Kingdom