About Nellist & Company Limited (00395713) United Kingdom