About Hammondcare International Limited (10238662) United Kingdom