About The Ian And Lillian Investment Company Limited (11452139) United Kingdom