About Mecare Limited (07789586) United Kingdom