About The Stuart Neil Company Limited (03859720) United Kingdom