About The New Amsterdammers Limited (08409997) United Kingdom