About Nostrand Holdings Limited (12643312) United Kingdom