About Palmer & Olive Limited (11940262) United Kingdom