About Stamford Occupational Therapy Services Ltd (10017879) United Kingdom