About Greenwich & Lewisham Lettings Ltd (12881999) United Kingdom