About Palmer & Olson Limited (12934536) United Kingdom