About Baker Lettings And Property Management Ltd. (07101253) United Kingdom