About J K Russell & Son Ltd (09493403) United Kingdom