About Jellicoe Limited (10820529) United Kingdom