About Palmer Limited (02784288) United Kingdom