About Lindsay Holdings Limited (11740578) United Kingdom