About Mark Lloyd Properties Limited (12780079) United Kingdom