About Parrott Holdings Limited (02839144) United Kingdom