About Restaurant Holdings Woodford Limited (11587502) United Kingdom