About R. & H. Henderson (farming) Limited Partnership (SL003526) United Kingdom