About J E Masters Limited (08237324) United Kingdom