About Nick Seal Limited (04233320) United Kingdom