About Devon Block Management Limited (06584347) United Kingdom