About Propacare Properties Limited (10928457) United Kingdom