About Nordstrand Limited (13550911) United Kingdom