About Neale Richards Limited (06404809) United Kingdom