About Janet Storr Ltd (08885808) United Kingdom