About John & Ion Ltd (12926023) United Kingdom