About 33 Seward Street Apartments Limited (10825938) United Kingdom