About Devon House Management Limited (04179986) United Kingdom