About Parrott & Parrott Limited. (04246144) United Kingdom