About Devon House Property Management Company Ltd. (01601662) United Kingdom