About Nicholas Street Developments Ltd (12058412) United Kingdom