About Nwi St Edmunds 2 Limited (12406942) United Kingdom