About Devon Home & Life Organisers Limited (09573661) United Kingdom