About G.taylor&sons Home Improvements Ltd (13243973) United Kingdom