About James Slough Media Ltd (13035664) United Kingdom