About Deganwy Flats Management Limited (01778433) United Kingdom