About 22 Meads Street Residents Company Limited (07585274) United Kingdom