About 18 Dufferin Street (management) Limited (03347452) United Kingdom