About The Devon Beach Company Ltd (09182939) United Kingdom