About Neilson Baxter Limited (11188291) United Kingdom