About Lancashire Composite Decking Ltd (10817373) United Kingdom