About Woodhouse Investment Limited (12968596) United Kingdom