About E&c Lettings Ltd (11447531) United Kingdom