About J R Henderson & Sons Limited (SC245653) United Kingdom