About John Jellicoe Ltd (13166222) United Kingdom