About Ducie Street Developments Ltd (10918129) United Kingdom