About Jed Plus Limited (13011592) United Kingdom