About Woodford & Lydmarsh Limited (04615047) United Kingdom