About L & C Lettings Ltd (13317498) United Kingdom