About Nick Whale Holdings Limited (03698971) United Kingdom