About Seven Stars Heywood Limited (13556439) United Kingdom