About Grubb Stop Uk Limited (12833930) United Kingdom