About Parker Jo S Ltd (12918701) United Kingdom