About Clear Public Space Ltd (09913994) United Kingdom