About Clifford S Play School Ltd (12178431) United Kingdom