About Henwood Thirty Eight Limited (12074785) United Kingdom