About Devon Property Developments 6a & 6b Ltd (13398922) United Kingdom