About Napier Capital Management Ltd (06886719) United Kingdom