About Nicholas Dexter Limited (09857969) United Kingdom