About Liddiard Research Limited (13073242) United Kingdom