About Peter Napier & Co Limited (04188835) United Kingdom