About Dexter Lee Properties Limited (13595488) United Kingdom