About L H Redchurch Limited (08187933) United Kingdom