About 103 Wardour Street Retail Investment Company Limited (09291187) United Kingdom