About Palmer & Cole Ltd (12798522) United Kingdom