About Nick Herod Limited (11388546) United Kingdom