About J K Russell Limited (06961390) United Kingdom