About Flemington Care Limited (SC322933) United Kingdom