About Lancaster Ruddock Limited (11801297) United Kingdom