About G. Taylor & Sons Holdings Limited (13026057) United Kingdom