About Neale Management Services Limited (04205598) United Kingdom