About Worcester Rug Wash Limited (11564355) United Kingdom