About Frome Care Village Limited (09807268) United Kingdom