About J & N Guest Holdings Limited (11098206) United Kingdom