About Lancashire Foam Products Limited (11815219) United Kingdom