About Henwood Thirty Two Limited (11281251) United Kingdom