About T&n Shelf Twenty-six Limited (00241356) United Kingdom