About Charles Alexander Lettings And Property Management Ltd. (10118290) United Kingdom