About 21 Tudor Street Premises Limited (03839140) United Kingdom