About Olin Lydon Limited (12104367) United Kingdom