About Thorpe Hodgson Limited (07596096) United Kingdom