About Stable Publishing Limited (03774198) United Kingdom