About Eden Line Kitchen Equipment Uk Limited (11689038) United Kingdom