About Deganwy Castle Management Company Limited (08208682) United Kingdom