About Ash Tree Dell Management Limited (01864889) United Kingdom