About Louis Demery & Sons Limited (00428622) United Kingdom