About London Kitchen Partners Limited (11620355) United Kingdom