About Duncan Steven Grips Limited (11979800) United Kingdom