About Lydd The Cedars Ltd (12791621) United Kingdom