About Powell Lettings Ltd. (11732690) United Kingdom