About Norfolk Street Hotel & Residence Limited (10642659) United Kingdom