About J. Mccudden Ltd (03739537) United Kingdom