About Woodruff & Lamb Ltd (11224713) United Kingdom