About Callcare Properties Limited (10993816) United Kingdom