About Palmer Lewis Products Limited (09655990) United Kingdom