About Nick Tuckwood Ltd (09592191) United Kingdom