About S. Lilley & Son Holdings Ltd (04964290) United Kingdom