About London Lettings And Management Administration Limited (12059965) United Kingdom