About Devondale Property Ltd (04347296) United Kingdom