About S C Duncan Stevenage Ltd (12730551) United Kingdom