About Palmer Industries Limited (12652447) United Kingdom