About J.w. Stead & Son Limited (01253903) United Kingdom