About Napier Thorp Limited (09226151) United Kingdom