About Lloyd Worrall (leighton Buzzard) Limited (00424403) United Kingdom