About Jojo Oldham Limited (11439240) United Kingdom