About Liddicoat & Company Limited (08631248) United Kingdom