About Lilly Harrod Limited (10211263) United Kingdom