About Starr S Through The Looking Glass Limited (08242859) United Kingdom