About Mark Leck Property Limited (12820237) United Kingdom