About Mark And Ricky Property Services Ltd (13431642) United Kingdom