About 2020 Lettings Ltd (12916746) United Kingdom