About Francis Lamont Innovations Limited (07726124) United Kingdom