About Woodrow House Limited (06109394) United Kingdom