About 28 Nottingham Place W1 Tenants Company Limited (03980606) United Kingdom