About Jack Deakin Limited (12798021) United Kingdom