About D Leeks Properties Limited (13522627) United Kingdom