About The Big Issue Foundation Trading Company Limited (03866742) United Kingdom