About J & F Holdings (leek) Limited (11899856) United Kingdom