About Devon Land Holdings Limited (01041616) United Kingdom