About Comb Pluckers Limited (01258330) United Kingdom