About Duncan Street Developments Ltd (13238418) United Kingdom