About Nick Seymour Limited (12319340) United Kingdom