> There is no "constitutional court" to strike it down.
The Supreme Court exists for this very purpose, although it is subject to Parliamentary Sovereignty[0].
> No "president" to "not sign it".
Bills do not become law until given Royal Assent by the King. The King may refuse to give Royal Assent to any bill, although this has not been done since 1708.[1]