About 17-19 Seal Road Management Company Limited (12572225) United Kingdom