About L. Wood & Co. Limited (01279184) United Kingdom