About Phyllida Pritchard Psychology Limited (13543265) United Kingdom