About Joshua Dean & Co. Limited (01591366) United Kingdom