About Garrod Psychological Services Ltd (10628459) United Kingdom