About Liz Trubshaw Psychology Services Limited (10862518) United Kingdom