About Leasey Dell Management Company Limited (03049133) United Kingdom