About Logan And Sons Property Management And Consultancy Ltd (13495864) United Kingdom