About Seymours Licences Limited (06330777) United Kingdom