About Kensington & Chelsea Lettings Ltd (10924487) United Kingdom