About Devon Property Developments 3a & 3b Ltd (13398576) United Kingdom