About L. Noakes Limited (01588855) United Kingdom