About Palmer & Rees Ltd (10965138) United Kingdom