About Delfryn Property Limited (12805706) United Kingdom