About Palmer & Harvey Limited (02815232) United Kingdom