About Liddiard & Co Limited (SC453497) United Kingdom