About Stable Products Limited (12812495) United Kingdom