About Devon Waves Property Limited (13214133) United Kingdom