About Jackson S And Lloyd Kitchen Limited (11286868) United Kingdom