About Delwyn Properties Limited (13500009) United Kingdom