About Kiddicare Properties Limited (07886409) United Kingdom