About Twenty-three And Twenty-five Tadmor Street Limited (04110742) United Kingdom