About Flexicare Homeservices Stroud Ltd (10917122) United Kingdom