About Devonian Properties And Management Ltd (11274042) United Kingdom