About London & Chelsea Estates Limited (07602783) United Kingdom