About D. Mills & Co. (spring Makers) Limited (03765354) United Kingdom