About G I Woodruff & Sons Ltd (11305656) United Kingdom