About Nick Hodsman Ltd (12567736) United Kingdom