About Pell And Parker Limited (00124522) United Kingdom