About Neil Stuart Limited (13126468) United Kingdom