About Harry Holland Ltd (04929086) United Kingdom