About Napier Trading Limited (02238608) United Kingdom