About Devonshire Mill Limited (04604090) United Kingdom