About Stratford Innovations Limited (09074069) United Kingdom