About Nostrand Ltd (11469157) United Kingdom