About Generator Sales Products Limited (10853304) United Kingdom